package com.mano233.server.po;

import java.util.Date;

/**
 * 
 * @author mano233
 * @date 2019-04-28
 */
public class Form {
    /**
     * 表单id
     */
    private Integer formId;

    /**
     * 创建者id
     */
    private Integer formCreatorId;

    /**
     * 表单创建时间
     */
    private Date formCreateTime;

    /**
     * 表单修改时间
     */
    private Date formUpdateTime;

    /**
     * (0:新建状态 1:编辑状态 2:审核中 3:审核通过 4:审核失败)
     */
    private Integer formStatus;

    /**
     * 表单成员组id
     */
    private Integer formGroupId;

    /**
     * 表单描述文本
     */
    private String formDescription;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column form.form_id
     *
     * @return the value of form.form_id
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public Integer getFormId() {
        return formId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column form.form_id
     *
     * @param formId the value for form.form_id
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public void setFormId(Integer formId) {
        this.formId = formId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column form.form_creator_id
     *
     * @return the value of form.form_creator_id
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public Integer getFormCreatorId() {
        return formCreatorId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column form.form_creator_id
     *
     * @param formCreatorId the value for form.form_creator_id
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public void setFormCreatorId(Integer formCreatorId) {
        this.formCreatorId = formCreatorId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column form.form_create_time
     *
     * @return the value of form.form_create_time
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public Date getFormCreateTime() {
        return formCreateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column form.form_create_time
     *
     * @param formCreateTime the value for form.form_create_time
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public void setFormCreateTime(Date formCreateTime) {
        this.formCreateTime = formCreateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column form.form_update_time
     *
     * @return the value of form.form_update_time
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public Date getFormUpdateTime() {
        return formUpdateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column form.form_update_time
     *
     * @param formUpdateTime the value for form.form_update_time
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public void setFormUpdateTime(Date formUpdateTime) {
        this.formUpdateTime = formUpdateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column form.form_status
     *
     * @return the value of form.form_status
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public Integer getFormStatus() {
        return formStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column form.form_status
     *
     * @param formStatus the value for form.form_status
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public void setFormStatus(Integer formStatus) {
        this.formStatus = formStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column form.form_group_id
     *
     * @return the value of form.form_group_id
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public Integer getFormGroupId() {
        return formGroupId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column form.form_group_id
     *
     * @param formGroupId the value for form.form_group_id
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public void setFormGroupId(Integer formGroupId) {
        this.formGroupId = formGroupId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column form.form_description
     *
     * @return the value of form.form_description
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public String getFormDescription() {
        return formDescription;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column form.form_description
     *
     * @param formDescription the value for form.form_description
     * @mbg.generated Sun Apr 28 20:12:58 CST 2019
     */
    public void setFormDescription(String formDescription) {
        this.formDescription = formDescription == null ? null : formDescription.trim();
    }
}